package com.lock.lock_common.pojo;

import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.math.BigDecimal;
import java.sql.Timestamp;
import java.util.Date;
import java.util.List;

@Data
@EqualsAndHashCode(callSuper = false)
public class Order implements Serializable {
    private Integer orderId;

    private String orderNumber;

    private Integer userId;

    private Integer regionId;

    private BigDecimal sumCost;

    private Integer payStatusId;

    private Timestamp orderCreateDate;

    private Integer delStatus;

    private Date advancedDate;

    private String message;

    private Integer addressId;

    private String invitedNum;

    private Integer dealersId;

    private PayStatus payStatus;

    private List<OrderDetails> orderDetails;

    private User user;

    private Region region;

    private RegionAddress regionAddress;

    private OrderInstaller orderInstaller;
}